package com.zyylr.classroomreservationsystem.utils;

import com.zyylr.classroomreservationsystem.consts.GlobalConsts;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;

public class MyTimeUtils {
    /**
     * 将时间转化成统一格式
     *
     * @param date 传进的时间参数
     * @return 统一格式的时间字符串
     */
    public static String formatDate2Common(Date date) {
        if (date == null) {
            return "null";
        }
        SimpleDateFormat sdf = new SimpleDateFormat(GlobalConsts.DATE_FORMAT_PATTERN, Locale.CHINA);
        return sdf.format(date);
    }

    /**
     * 不带年和分钟的时间转换
     *
     * @param date 传进的时间参数
     * @return 统一格式的时间字符串
     */
    public static String formatDateWithoutYearAndSecond(Date date) {
        if (date == null) {
            return "null";
        }
        SimpleDateFormat sdf = new SimpleDateFormat("MM-dd HH:mm", Locale.CHINA);
        return sdf.format(date);
    }
}
